<template>
    <div class="demo">
        <h2>学生名字为：{{name}}</h2>
        <br/>
        <h2>学生年龄为：{{age}}</h2>
        <button @click="sendStudentName">点我发送学生名</button>
        <button @click="unbind">点我解绑事件</button>
    </div>
</template>

<script>
export default {
    name:'Student',
    data() {
        return {
            name:'张三',
            age:18
        }
    },
    methods:{
        sendStudentName(){
            //触发事件
            this.$emit('ceshi',this.name);
        },
        unbind(){
            //解绑一个事件，若需要一次解绑多个事件，括号里面写成数组，直接啥都不传的话，解绑全部
            this.$off('ceshi');
        }
    }
}
</script>

<style scoped>
.demo{
    background-color: orange;
    padding: 5px;
}
</style>